person who lives in a town - Español Inglés Diccionario